.banner { padding-top: 5px; }
.page { background: #FFF; margin-top: 5px; padding-bottom: 40px; }
.phead { background: url(../images/top_line.gif) repeat-x center bottom; height: 70px; padding-right: 25px; padding-left: 25px; }
.phead h3 { float: left; margin-top: 20px; color: #DF7A20; border-left: 2px solid #DF7A20; font: normal 28px/28px "微软雅黑"; padding-left: 5px; }
.phead .current { float: right; line-height: 20px; margin-top: 40px; }
.left_col { float: left; width: 245px; background: url(../images/cut_line.gif) no-repeat right top; overflow: hidden; height: 680px; position: relative; }
.left_col .row_up ,.left_col .row_down{ position: absolute; left: 0px; overflow: hidden; width: 245px; }
.left_col .row_up { top: 5px; }
.left_col .row_down { bottom: 10px; }
.right_col { width: 680px; float: right; overflow: hidden; padding: 15px 40px 15px 35px; }
.catnav { width: 190px; margin: 0px auto; overflow: hidden; }
.catnav li { background: url(../images/cat_line.gif) no-repeat center bottom; height: 40px; }
.catnav li.hover { font-weight: bold; }

.catnav li a { line-height: 38px; background: url(../images/round.gif) no-repeat 5px 16px; display: block; height: 38px; padding-left: 18px; font-size: 14px; }
.catnav_title { font-size: 16px; font-weight: normal; color: #DF7A20; padding-left: 45px; line-height: 20px; }
.catname { background: url(../images/round.gif) no-repeat 0px -21px; line-height: 30px; font-size: 16px; color: #DF7A20; padding-left: 18px; font-weight: normal; }
.content { }
.prolist { width: 720px; overflow: hidden; padding-top: 10px; }
.prolist li { float: left; text-align: center; margin-bottom: 25px; margin-right: 40px; }
.prolist li a.img { display: block; height: 160px; width: 195px; border: 1px solid #F4F4F4; overflow: hidden; }
.prolist li p { line-height: 35px; }
.prolist li p a { color: #DF7A20; }
.proview { padding-top: 10px; width: 680px; overflow: hidden; }
.prophoto { width: 678px; border: 1px solid #F3F3F3; overflow: hidden; text-align: center; }
.protitle { font-size: 14px; line-height: 30px; color: #DF7A20; margin-top: 15px; }
.procontent { line-height: 25px; }
.otherprotitle { line-height: 25px; color: #DF7A20; margin-top: 10px; }
.otherpro { background: url(../images/other_pro_bg.gif) no-repeat; height: 113px; width: 680px; padding-top: 10px; padding-bottom: 5px; position: relative; }
.otherpro a.prev,.otherpro a.next { height: 113px; width: 15px; text-indent: -9999em; display: block; overflow: hidden; position: absolute; top: 10px; }
.otherpro a.prev{ left: 0px; }
.otherpro a.next{ float: right; right: 0px; }
.otherpro .con { height: 83px; width: 630px; _display: inline; margin: 15px 25px; overflow: hidden; }
.otherpro .con ul { overflow: hidden; width: 1000px; }
.otherpro .con ul li { float: left; margin-right: 6px; height: 83px; width: 100px; overflow: hidden; }
.newslist { padding-bottom: 20px; }
.newslist li { line-height: 35px; }
.newslist li span { float: right; }
.newstitle { font-size: 18px; line-height: 45px; color: #000; }
.newsinfo { line-height: 25px; }
.content { line-height: 25px; margin-bottom: 10px; }
.content p { padding: 5px 0px; }

.content h4 { font-size: 15px; color: #DF7A20; font-weight: normal; }

/*分页*/
.pages{ text-align: center; font-family: 宋体; padding: 10px 20px 0px; clear: both; }
.pages a{ background: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #DDD; font-family: 宋体; }
.pages span{ background: #CCC; color: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #DDD; font-family: 宋体; }
.pages b{ background: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #DDD; color: #333; font-family: 宋体; }
.pages b input{border:0;margin:0;padding:0;font-size:12px;font-family:宋体;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

.style_1 .phead h3 { color:#0089E1;border-color:#0089E1;}
.style_1 .catnav_title { color:#0089E1;}
.style_1 .catname { color:#0089E1; background-position:0px -63px;}
.style_1 .prolist li p a { color:#0089E1; }
.style_1 .protitle { color:#0089E1; }
.style_1 .otherprotitle { color:#0089E1; }

.style_2 .phead h3 { color:#EB3D00;border-color:#EB3D00;}
.style_2 .catnav_title { color:#EB3D00;}
.style_2 .catname { color:#EB3D00; background-position:0px -105px;}
.style_2 .prolist li p a { color:#EB3D00; }
.style_2 .protitle { color:#EB3D00; }
.style_2 .otherprotitle { color:#EB3D00; }

.style_3 .phead h3 { color:#BC931C;border-color:#BC931C;}
.style_3 .catnav_title { color:#BC931C;}
.style_3 .catname { color:#BC931C; background-position:0px -147px;}
.style_3 .prolist li p a { color:#BC931C; }
.style_3 .protitle { color:#BC931C; }
.style_3 .otherprotitle { color:#BC931C; }

.style_4 .phead h3 { color:#004C2E;border-color:#004C2E;}
.style_4 .catnav_title { color:#004C2E;}
.style_4 .catname { color:#004C2E; background-position:0px -189px;}
.style_4 .prolist li p a { color:#004C2E; }
.style_4 .protitle { color:#004C2E; }
.style_4 .otherprotitle { color:#004C2E; }

.style_5 .phead h3 { color:#774389;border-color:#774389;}
.style_5 .catnav_title { color:#774389;}
.style_5 .catname { color:#774389; background-position:0px -231px;}
.style_5 .prolist li p a { color:#774389; }
.style_5 .protitle { color:#774389; }
.style_5 .otherprotitle { color:#774389; }
